Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class LoadingView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0, defStyleRes: Int = 0) : FrameLayout, PaywallPurchaseLoadingView
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class PaywallViewState(val paywall: Paywall, val locale: String, val request: PresentationRequest? = null, val presentationStyle: PaywallPresentationStyle = paywall.presentation.style, val paywallStatePublisher: MutableSharedFlow<PaywallState>? = null, val paywallResult: PaywallResult? = null, val dismissCompletionBlock: () -> Unit? = null, val callbackInvoked: Boolean = false, val viewCreatedCompletion: (Boolean) -> Unit? = null, val isBrowserViewPresented: Boolean = false, val interceptTouchEvents: Boolean = false, val surveyPresentationResult: SurveyPresentationResult = SurveyPresentationResult.NOSHOW, val loadingState: PaywallLoadingState = PaywallLoadingState.Unknown, val isPresented: Boolean = false, val presentationWillPrepare: Boolean = true, val presentationDidFinishPrepare: Boolean = false, val didDisableSwipeForSurvey: Boolean = false, val unsavedOccurrence: TriggerRuleOccurrence? = null, val useMultipleUrls: Boolean = false, val crashRetries: Int = 0, val lastOpen: Date? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface ViewStorage
Link copied to clipboard
Link copied to clipboard
data class WebCheckoutSession(val checkoutId: String, val productIdentifier: String, val paywallIdentifier: String, val experimentVariantId: Int, val presentedByEventName: String, val store: String)

Functions

Link copied to clipboard
fun <T : PaywallShimmerView, View> T.setupFor(paywallView: PaywallView, loadingState: PaywallLoadingState)